//author:jxx
//此处是对表单的方法，组件，权限操作按钮等进行任意扩展(方法扩展可参照SellOrder.js)
let extension = {
    components: {//动态扩充组件或组件路径
        //表单header、content、footer对应位置扩充的组件
        gridHeader: '',//{ template: "<div>扩展组xx件</div>" },
        gridBody: '',
        gridFooter: '',
        //弹出框(修改、编辑、查看)header、content、footer对应位置扩充的组件
        modelHeader: '',
        modelBody: '',
        modelFooter: ''
    },
    buttons: { view: [], box: [], detail: [] },//扩展的按钮
    // methods: {//事件扩展
    //     getFormOption(field) {
    //         let option;
    //         this.editFormOptions.forEach(x => {
    //             x.forEach(item => {
    //                 if (item.field == field) {
    //                     option = item;
    //                 }
    //             })
    //         })
    //         return option;
    //     },
        buttons: { view: [], box: [], detail: [] },//扩展的按钮
        methods: {//事件扩展
            getFormOption(field) {
                let option;
                this.editFormOptions.forEach(x => {
                    x.forEach(item => {
                        if (item.field == field) {
                            option = item;
                        }
                    })
                })
                return option;
            },
            onInit() {
                this.boxOptions.height = 800;
                this.boxOptions.width = 1000;
                // 不显示多选框
                this.ck = false;
                // 显示序号
                this.columnIndex = true;
                // 开启单选
                this.single = true;
            },
            rowClick({ row, column, event }) { //查询界面table点击行选中当前行
                this.$refs.table.$refs.table.toggleRowSelection(row);
                return true;
            },
            modelOpenAfter(row) {
                if (this.currentAction == 'Add') {
                    this.editFormFields.isdisabled = 0
                }
            },
        }
    }
// }
export default extension;